﻿#pragma once

class CTickmarkManager : public CBaseWrapper
{
public:
    CTickmarkManager();

    void printSelf(char *captionUpper, int32_t deep);

    // sub_1001B1E0
    CTickmarkManager *init(int32_t len);

    // sub_1001DF60
    CTickmarkManager *init_(int32_t len);

    // sub_10001000
    int32_t setFirstTickmark(int32_t time, TICKMARK tickmark);

    // sub_10024F90
    int32_t incTickmarkNum();

    // sub_1001E060
    TickInf *getTickInf(int32_t idx);

    // sub_1001E040
    int32_t addTail(int32_t idx);

    // sub_1000104B
    CTickmarkManager *callbackDrawTickMark(int32_t chn);
};
